package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 纪检系统表对象 jijianxitong
 * 
 * @author Quilan
 * @date 2023-12-04
 */
public class Jijianxitong extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 被反映人 */
    @Excel(name = "被反映人")
    private String personName;

    /** 工作单位及职务 */
    @Excel(name = "工作单位及职务")
    private String workUnitPosition;

    /** 主要问题线索 */
    @Excel(name = "主要问题线索")
    private String mainClues;

    /** 出生年月 */
    @Excel(name = "出生年月")
    private String birthDate;

    /** 入党时间 */
    @Excel(name = "入党时间")
    private String joinPartyDate;

    /** 受理时间 */
    @Excel(name = "受理时间")
    private String acceptDate;

    /** 处置方式二级分类 */
    @Excel(name = "处置方式二级分类")
    private String dispositionLevel2;

    /** 线索来源 */
    @Excel(name = "线索来源")
    private String cluesSource;

    /** 巡视巡察中发现二级分类 */
    @Excel(name = "巡视巡察中发现二级分类")
    private String inspectionFindingsLevel2;

    /** 违纪行为 */
    @Excel(name = "违纪行为")
    private String disciplinaryBehavior;

    /** 办理结果 */
    @Excel(name = "办理结果")
    private String handlingResult;

    /** 办结时间 */
    @Excel(name = "办结时间")
    private String completionDate;

    /** 组织措施 */
    @Excel(name = "组织措施")
    private String organizationalMeasures;

    /** 证件号码 */
    @Excel(name = "证件号码")
    private String idNumber;

    /** 结案时间 */
    @Excel(name = "结案时间")
    private String caseClosureDate;

    /** 党纪处分 */
    @Excel(name = "党纪处分")
    private String partyDiscipline;

    /** 政务处分 */
    @Excel(name = "政务处分")
    private String governmentalDiscipline;

    /** 其他处理 */
    @Excel(name = "其他处理")
    private String otherActions;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPersonName(String personName) 
    {
        this.personName = personName;
    }

    public String getPersonName() 
    {
        return personName;
    }
    public void setWorkUnitPosition(String workUnitPosition) 
    {
        this.workUnitPosition = workUnitPosition;
    }

    public String getWorkUnitPosition() 
    {
        return workUnitPosition;
    }
    public void setMainClues(String mainClues) 
    {
        this.mainClues = mainClues;
    }

    public String getMainClues() 
    {
        return mainClues;
    }
    public void setBirthDate(String birthDate) 
    {
        this.birthDate = birthDate;
    }

    public String getBirthDate() 
    {
        return birthDate;
    }
    public void setJoinPartyDate(String joinPartyDate) 
    {
        this.joinPartyDate = joinPartyDate;
    }

    public String getJoinPartyDate() 
    {
        return joinPartyDate;
    }
    public void setAcceptDate(String acceptDate) 
    {
        this.acceptDate = acceptDate;
    }

    public String getAcceptDate() 
    {
        return acceptDate;
    }
    public void setDispositionLevel2(String dispositionLevel2) 
    {
        this.dispositionLevel2 = dispositionLevel2;
    }

    public String getDispositionLevel2() 
    {
        return dispositionLevel2;
    }
    public void setCluesSource(String cluesSource) 
    {
        this.cluesSource = cluesSource;
    }

    public String getCluesSource() 
    {
        return cluesSource;
    }
    public void setInspectionFindingsLevel2(String inspectionFindingsLevel2) 
    {
        this.inspectionFindingsLevel2 = inspectionFindingsLevel2;
    }

    public String getInspectionFindingsLevel2() 
    {
        return inspectionFindingsLevel2;
    }
    public void setDisciplinaryBehavior(String disciplinaryBehavior) 
    {
        this.disciplinaryBehavior = disciplinaryBehavior;
    }

    public String getDisciplinaryBehavior() 
    {
        return disciplinaryBehavior;
    }
    public void setHandlingResult(String handlingResult) 
    {
        this.handlingResult = handlingResult;
    }

    public String getHandlingResult() 
    {
        return handlingResult;
    }
    public void setCompletionDate(String completionDate) 
    {
        this.completionDate = completionDate;
    }

    public String getCompletionDate() 
    {
        return completionDate;
    }
    public void setOrganizationalMeasures(String organizationalMeasures) 
    {
        this.organizationalMeasures = organizationalMeasures;
    }

    public String getOrganizationalMeasures() 
    {
        return organizationalMeasures;
    }
    public void setIdNumber(String idNumber) 
    {
        this.idNumber = idNumber;
    }

    public String getIdNumber() 
    {
        return idNumber;
    }
    public void setCaseClosureDate(String caseClosureDate) 
    {
        this.caseClosureDate = caseClosureDate;
    }

    public String getCaseClosureDate() 
    {
        return caseClosureDate;
    }
    public void setPartyDiscipline(String partyDiscipline) 
    {
        this.partyDiscipline = partyDiscipline;
    }

    public String getPartyDiscipline() 
    {
        return partyDiscipline;
    }
    public void setGovernmentalDiscipline(String governmentalDiscipline) 
    {
        this.governmentalDiscipline = governmentalDiscipline;
    }

    public String getGovernmentalDiscipline() 
    {
        return governmentalDiscipline;
    }
    public void setOtherActions(String otherActions) 
    {
        this.otherActions = otherActions;
    }

    public String getOtherActions() 
    {
        return otherActions;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("personName", getPersonName())
            .append("workUnitPosition", getWorkUnitPosition())
            .append("mainClues", getMainClues())
            .append("birthDate", getBirthDate())
            .append("joinPartyDate", getJoinPartyDate())
            .append("acceptDate", getAcceptDate())
            .append("dispositionLevel2", getDispositionLevel2())
            .append("cluesSource", getCluesSource())
            .append("inspectionFindingsLevel2", getInspectionFindingsLevel2())
            .append("disciplinaryBehavior", getDisciplinaryBehavior())
            .append("handlingResult", getHandlingResult())
            .append("completionDate", getCompletionDate())
            .append("organizationalMeasures", getOrganizationalMeasures())
            .append("idNumber", getIdNumber())
            .append("caseClosureDate", getCaseClosureDate())
            .append("partyDiscipline", getPartyDiscipline())
            .append("governmentalDiscipline", getGovernmentalDiscipline())
            .append("otherActions", getOtherActions())
            .toString();
    }
}
